// components/com4/com4.js
const   myBehavior=require("../../behaviors/my-behavior")
Component({
   behaviors:[myBehavior],

   options: {
      multipleSlots: true
   },
   /**
    * 组件的属性列表  
    */

   /**
    * vue 组件通讯
    * 1-父向子  props
    * 2-子向父  $emit('父组件中的事件')
    * 3-非父子  $on   $emit   需要一个事件总线
    * 4-v-model     触发的input事件和传了一个value    model:{prop:将默认valu自定义,event:'将默认input改成自己的事件名'}
    * 5-provide   inject    后台组件数据共享   数据和方法都可以共享
    * 
    */
   properties: {
      num: {
         type: Number,
         value: 1
      }
   },



   /**
    * 组件的初始数据
    */
   data: {
      son:'我是一个son'
   },

   /**
    * 组件的方法列表
    */
   methods: {
      btn() {
         this.setData({
            num: this.properties.num + 2
         })
         //  子组件向父组件传值
         this.triggerEvent('qq',555)
      }
   }
})